<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Style-Type" content="text/css">
  <script src='../bbs.js'></script>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120820034-1"></script>

  <link href="../bbs.css" type="text/css" rel="stylesheet">
  <link rel="shortcut icon" href="/favicon.ico">
  <title>VBのアウトライン処理強化版 | サクラエディタ過去ログ</title>
</head>
<body>
<ul class="side">
        <a href="./" class="toindex">◀ANSI版開発トップへ</a>
        <li><div class="list-title">
    <span class="no">2942</span>
    <a class="thread-title" href="2942.html#2942">VBのアウトライン処理強化版</a></div>
    <ul><li><div class="list-title">
    <span class="no">2943</span>
    <a class="thread-title" href="2942.html#2943">Re: VBのアウトライン処理強化版</a></div>
    <ul><li><div class="list-title">
    <span class="no">2944</span>
    <a class="thread-title" href="2942.html#2944">Re2: VBのアウトライン処理強化版</a></div>
    <ul><li><div class="list-title">
    <span class="no">2945</span>
    <a class="thread-title" href="2942.html#2945">Re3: VBのアウトライン処理強化版</a></div>
    <ul><li><div class="list-title">
    <span class="no">2947</span>
    <a class="thread-title" href="2942.html#2947">Re4: VBのアウトライン処理強化版</a></div>
    <ul><li><div class="list-title">
    <span class="no">2950</span>
    <a class="thread-title" href="2942.html#2950">Re5: VBのアウトライン処理強化版</a></div>
    <ul><li><div class="list-title">
    <span class="no">2996</span>
    <a class="thread-title" href="2942.html#2996">Re6: VBのアウトライン処理強化版</a></div>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li>
    </ul><ul class="main"><li><section><h1 id=2942>
    <span class="no">[2942]</span>
    <a class="thread-title" href="#2942">VBのアウトライン処理強化版</a>
    <span class="author">little YOSHI</span>
    <time datetime="2003-07-10T23:00:29">2003年07月10日 23:00</time></h1>
    <div class="body">こんにちは。<br>サクラエディタ愛用させて頂いています。<br><br>VBソースのアウトライン処理が簡易版ということでしたので、<br>この部分を未熟者ながら私がほぼ完璧に解析できるように制作してみました。<br><br>簡易版ではSub、Function、Declareにしか対応していませんでしたが、<br>これにPublic、Private、Friend、Static、Property(Get、Let、Set)、Event、Const、Enum、Typeを追加しました。<br><br>パッチ（と念のため書き換えたソース）を共有フォルダにアップしておきました。<br>ssrc_2003-07-05.tar.bz2を元に追加・修正しました。<br><br>ファイルはアップしましたが、どこに報告して良いものか分からなかったので、ここに書き込ませて頂きました。</div></section>
    <ul><li><section><h1 id=2943>
    <span class="no">[2943]</span>
    <a class="thread-title" href="#2943">Re: VBのアウトライン処理強化版</a>
    <span class="author">げんた</span>
    <time datetime="2003-07-11T01:20:04">2003年07月11日 01:20</time></h1>
    <div class="body">&gt;パッチ（と念のため書き換えたソース）を共有フォルダにアップしておきました。<br>&gt;ssrc_2003-07-05.tar.bz2を元に追加・修正しました。<br>&gt;<br>&gt;ファイルはアップしましたが、どこに報告して良いものか分からなかったので、ここに書き込ませて頂きました。<br>ありがとうございます．<br><br>明日の晩にでも確認したいと思います．<br></div></section>
    <ul><li><section><h1 id=2944>
    <span class="no">[2944]</span>
    <a class="thread-title" href="#2944">Re2: VBのアウトライン処理強化版</a>
    <span class="author">little YOSHI</span>
    <time datetime="2003-07-11T11:06:48">2003年07月11日 11:06</time></h1>
    <div class="body">すいません。<br>MSDNをみていたら、いくつか間違いがありましたので、<br>ちょっと修正しなければならない部分があります。<br>動きは同じですので、とりあえず確認だけお願いします。<br>修正したらアップしてご連絡いたします。</div></section>
    <ul><li><section><h1 id=2945>
    <span class="no">[2945]</span>
    <a class="thread-title" href="#2945">Re3: VBのアウトライン処理強化版</a>
    <span class="author">little YOSHI</span>
    <time datetime="2003-07-11T21:44:57">2003年07月11日 21:44</time></h1>
    <div class="body">修正してアップしておきました。<br>確認よろしくお願いします。</div></section>
    <ul><li><section><h1 id=2947>
    <span class="no">[2947]</span>
    <a class="thread-title" href="#2947">Re4: VBのアウトライン処理強化版</a>
    <span class="author">げんた</span>
    <time datetime="2003-07-12T11:23:39">2003年07月12日 11:23</time></h1>
    <div class="body">Visual Basicでは大小文字を区別しないはずでは？<br>&gt; すべてのキーワードは自動的に成形されるので、大文字小文字は完全に一致する。<br>と書かれていますけど，統合環境を使わずにエディタを使っている人やVBScriptを手で書いている人は見捨てられちゃうのかしら...<br>(私は使ってないからよくわかりませんが)<br></div></section>
    <ul><li><section><h1 id=2950>
    <span class="no">[2950]</span>
    <a class="thread-title" href="#2950">Re5: VBのアウトライン処理強化版</a>
    <span class="author">little YOSHI</span>
    <time datetime="2003-07-12T23:36:22">2003年07月12日 23:36</time></h1>
    <div class="body">&gt; Visual Basicでは大小文字を区別しないはずでは？<br>そうですね。<br>確かに区別しないです。<br>ただ、簡易版の解析機能を拡張しただけですので、文字列中のキーワードを識別できないので<br>とりあえず統合環境仕様に合わせました。<br><br>VBAは単独のファイルとして保存しないので無視しましたが、<br>VBScriptがありましたねぇ・・・。<br>_stricmpにしたほうがよろしいですかね？</div></section>
    <ul><li><section><h1 id=2996>
    <span class="no">[2996]</span>
    <a class="thread-title" href="#2996">Re6: VBのアウトライン処理強化版</a>
    <span class="author">little YOSHI</span>
    <time datetime="2003-08-07T17:08:02">2003年08月07日 17:08</time></h1>
    <div class="body">7月21日のソースにさらに手を加えました。<br>ダブルクォーテーションで囲まれたテキストの中を無視するようにしました。<br>例） "Private Sub hogehoge()"<br>     """Public Function ahoaho() As Integer"<br><br>また、関数名などはMSDNのVBの名前付け規則より255文字らしいので<br>そちらに合わせました。<br><br>また共有フォルダへパッチをあげておきましたので、よろしくお願いします。<br><br>＃ MS-AccessのフォームやレポートがVBのファイルとして<br>＃ エクスポート・インポートできることを、今日初めて知りました(^^ゞ</div></section>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></body></html>